Part Number Hot Search : 
DTA144W ADR550 LNA2601L 14D361K 1N5335B B5950 D42AD 133BG
Product Description
Full Text Search
 

To Download MDT10F6301S11 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 MDT10F6301
1. General Description
This 8-bit Micro-controller uses a fully static CMOS technology to achieve high speed, small size, low power and high noise immunity. On chip memory includes 2 K words of Flash ROM, and 128 bytes of EEPROM, and 96 bytes of static RAM. automotive to low power remote and toy, transmitters/receivers, controller, small pointing devices, chargers,
telecommunications processors, such as Remote instruments, automobile and PC peripheral ... etc.
4. Pin Assignment MDT10F6301P11 (DIP) MDT10F6301S11 (SOP)
PC6 Vdd OSC1/PA5 OSC2/PA4 PA3 PC5 PC4 PC3 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 PC7 Vss PA0/CIN+ PA1/CINPA2/INT PC0 PC1 PC2
2. Features
Fully CMOS static design 8-bit data bus On chip flash ROM size : MDT10F6301 MDT10F6301 -- 2 K words -- 96 bytes Internal RAM size : (96 general purpose registers) 128 bytes of EEPROM 37 single word instructions 14-bit instructions 8-level stacks Operating voltage : 2.3V ~ 5.5 V Watchdog timer with on-chip RC oscillator Interrupt capability Timer0 : 8-bit timer with 3-bit prescaler Timer1 : 16-bit timer with 2-bit prescaler One analog comparator module Sleep mode for power saving PA with port change wake-up interrupt Power-on Reset 14 I/O pins with their own independent direction control
MDT10F6301P13 (DIP) MDT10F6301S13 (SOP)
PC6 Vdd OSC1/PA5 OSC2/PA4 /MCLR PC5 PC4 PC3 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 PC7 Vss PA0/CIN+ PA1/CINPA2/INT PC0 PC1 PC2
3. Applications
The application areas of this MDT10F6301 range from appliance motor control and high speed
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.1 2008/4 Ver. 1.0
MDT10F6301
5. Order Information
ROM (Words) 2.0K 2.0K 2.0K 2.0K RAM (Bytes) 96 96 96 96 EEPROM (Bytes) 128 128 128 128 Timer Package (8/16 bit) 1/1 1/1 1/1 1/1
Device MDT10F6301P11 MDT10F6301P13 MDT10F6301S11 MDT10F6301S13
I/O 14 13 14 13
Comparators 1 1 1 1
Remark
16-DIP Pin 5 is PA3 function 16-DIP Pin 5 is /MCLR external reset function
16-SOP Pin 5 is PA3 function 16-SOP Pin 5 is /MCLR external reset function
6. Block Diagram
EEPROM 128x8 Stack Eight Levels
8 bits
Flash ROM 2048 x14
11 bits
Comparator RAM 96 x8
PA3
14 bits
Program Counters
Instruction Register
Special Register
Port A
PA0~PA2 PA4~PA5 5 bits
Port C Instruction Decoder
Data 8bit
PC0~PC7 8 bits
Oscillator circuit
Control Circuit
D0~D7
TMR0 8 Bits TMR1 16 Bits
Power on Reset Power Down Reset Watchdog Timer Working Register ALU Status Register
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.2 2008/4 Ver. 1.0
MDT10F6301
7. Pin Function Description
Pin Name PA0/CIN+ I/O I/O Function Description Port A, TTL input level, with program pull_hi and interrupt on pin change. Comparator input. PA1/CINI/O Port A, TTL input level, with program pull_hi and interrupt on pin change. Comparator input. PA2/T0CK/INT/COUT I/O Port A, TTL input level, with program pull_hi and interrupt on pin change. Timer0 clock input. External interrupt. Comparator output. PA3/MCLR I Port A, TTL input level, with program interrupt on pin change. Master clear. Schmitt Trigger input level. PA4/OSC2/T1G I/O Port A, TTL input level, with program pull_hi and interrupt on pin change. Oscillator crystal output, in RC mode clock output Fosc/4 frequency. Timer1 gate. PA5/OSC1/T1CKI I/O Port A, TTL input level, with program pull_hi and interrupt on pin change. Oscillator crystal input/external clock source input. Timer1 clock input. PC0 ~ 7 Vdd Vss I/O Port C, TTL input level. Power supply Ground
8. Memory Map
8.1 Program memory :
0000H 0001H ~0003H 0004H 0005H
Reset Vector
Peripheral interrupt Vector
Program memory
07FFH
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.3 2008/4 Ver. 1.0
MDT10F6301
8.2 Register file map :
Address BANK 0 00 01 02 03 04 05 06 07 08~09 0A 0B 0C 0D 0E 0F 10 11~14 15 16 17~18 19 1A 1B 1C 1D 1E~1F 96 20~7F TMR1L IAR RTCC PCL
Description
Address BANK 1 IAR TMR PCL 80 81 82 83 84 85 86
STATUS MSR PORT A
STATUS MSR CPIO A
PORT C
CPIO C
87 88~89
PCHLAT INTS PIFB1
PCHLAT INTS PIEB1
8A 8B 8C 8D
PSTA
8E 8F
TMR1H T1STA INOSCR
90 91~94
PAPHR PAINTR
95 96 97~98
CMSTA
VRSTA EEDATA EEADR EECON1 EECON2
99 9A 9B 9C 9D 9E~9F
Mapped in Bank 0 A0~FF
General Register
Unimplemented memory location.
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.4 2008/4 Ver. 1.0
MDT10F6301
(1). 00H or 80H : IAR ( Indirect Address Register) Use contents of MSR to address data memory (not a physical register) (2). 01H : RTCC (Timer0 Counter) 8-bit real time clock/counter 02H or 82H : PCL (Program Counter Low Byte) Low order 8 bits of the Program Counter (PC) 03H or 83H : STATUS (Status register) Bit 0 1 2 3 4 5 Symbol C HC Z /PF /TF page Carry bit Half Carry bit Zero bit Power loss Flag bit WDT time-out Flag bit Register page select bit : 0 : 00H --- 7FH 1 : 80H --- FFH 6--7 ---- General purpose bit Function
(3).
(4).
(5). 04H or 84H : MSR (Memory Select Register) Memory Bank Select Register : 0 : 00~7F (Bank0) 1 : 80~FF (Bank1)
MSR
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Indirect Addressing Mode (6). 05H : Port A data output register Bit 7 Port A Bit 6 Bit 5 PA5 Bit 4 PA4 Bit 3 PA3 Bit 2 PA2 Bit 1 PA1 Bit 0 PA0
Bit 7-6 : Unimplemented Bit 5-0 : PA5~PA0, I/O Register (7). 06H : Unimplemented Register.
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.5 2008/4 Ver. 1.0
MDT10F6301
(8). 07H : Port C data output register Bit 7 Port C PC7 Bit 6 PC6 Bit 5 PC5 Bit 4 PC4 Bit 3 PC3 Bit 2 PC2 Bit 1 PC1 Bit 0 PC0
(9). 08 ~ 09H : Unimplemented Register. (10). 0AH or 8AH : Program counter high byte. Bit 7 PCHLAT Bit 6 Bit 5 Bit 4 PCH4 Bit 3 PCH3 Bit 2 PCH2 Bit 1 PCH1 Bit 0 PCH0
(11). 0BH or 8BH : Interrupt control register. Bit 7 INTS GIS Bit 6 PEIE Bit 5 TIS Bit 4 INTS Bit 3 PAIE Bit 2 TIF Bit 1 INTF Bit 0 PAIF
GIS : Global Interrupt Enable Bit. 0 = Disable all interrupts 1 = Enable all un-masked interrupts PEIE : Peripheral Interrupt Enable Bit. 0 = Disable all peripheral interrupts 1 = Enable all peripheral interrupts TIS : TMR0 Overflow Interrupt Enable Bit. 0 = Disable the Timer0 interrupt 1 = Enable the Timer0 interrupt INTS : PA2/INT Interrupt Enable Bit. 0 = Disable the PA2/INT interrupt 1 = Enable the PA2/INT interrupt PAIE : PA Port Change Interrupt Enable Bit. 0 = Disable the PA port change interrupt 1 = Enable the PA port change interrupt TIF : TMR0 Overflow Interrupt Flag Bit. 0 = Timer0 did not overflowed 1 = Timer0 has overflowed (must be cleared in software) INTF : PA2/INT Interrupt Flag Bit. 0 = The PA2/INT interrupt did not occur 1 = The PA2/INT interrupt occurred PAIF : PA Port Change Interrupt Flag Bit. 0 = None of the PA5~0 pins have changed state 1 = When at least one of the PA5~0 pins changed state (must be cleared in software) (12). 0CH : Peripheral interrupt register. Bit 7 Bit 6 Bit 5 PIFB1 EEIF -
Bit 4 -
Bit 3 CMIF
Bit 2 -
Bit 1 -
Bit 0 TMR1IF
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.6 2008/4 Ver. 1.0
MDT10F6301
EEIF : EEPROM Write Operation Interrupt Flag Bit. 0 = The EEPROM write operation is not completed or has not been start 1 = The EEPROM write operation completed (must be cleared in software) CMIF : Comparator Interrupt Flag Bit. 0 = Comparator input has not changed 1 = Comparator input has changed (must be cleared in software) TMR1IF : TMR1 Overflow Interrupt Flag Bit. 0 = Timer1 register did not overflow 1 = Timer1 register overflowed (must be cleared in software) (13). 0DH : Unimplemented register. (14). 0EH : TMR1L (The timer1 LSB register) The LSB of the 16-bit TMR1. (15). 0FH : TMR1H (The timer1 MSB register) The MSB of the 16-bit TMR1. (16). 10H : Timer1 control register. Bit 7 Bit 6 T1STA -
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
TMR1GE T1CKPS1 T1CKPS1 T1OSCEN /T1SYNC TMR1CLK TMR1ON
TMR1GE : Timer1 Gate Enable Bit. If TMR1ON = 0 this bit is ignored If TMR1ON = 1 0 = Timer1 is on 1 = Timer1 is on if /T1G pin is low T1CKPS1 & T1CKPS0: Timer1 Input Clock Prescale Select bits. 0 0 = 1 : 1 Prescale value 0 1 = 1 : 2 Prescale value 1 0 = 1 : 4 Prescale value 1 1 = 1 : 8 Prescale value T1OSCEN : LF Oscillator Enable Bit. If INTOSC without CLKOUT oscillator is active : 0 = LP oscillator is off 1 = LP oscillator is enabled for Timer1 clock /T1SYNC : Timer1 External Clock Input Synchronization Control Bit. If TMR1CLK = 0 this bit is ignored Timer1 use internal clock If TMR1CLK = 1 0 = Synchronize external clock input 1 = Do not synchronize external clock input TMR1CLK : Timer1 Clock Source Select Bit. 0 = Select internal clock Fosc/4 1 = Select External clock from T1CKI pin (on rising edge) TMR1ON : TMR1 On Bit. 0 = Stop Timer1 1 = Enable Timer1 This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.7 2008/4 Ver. 1.0
MDT10F6301
(17). 11 ~ 18H : Unimplemented register. (18). 19H : Comparator control register. Bit 7 Bit 6 Bit 5 CMSTA CMOUT -
Bit 4 CMOINV
Bit 3 CMIS
Bit 2 CMP2
Bit 1 CMP1
Bit 0 CMP0
CMOUT : Comparator Output Bit. When CMOINV = 0 1 = Vin+ > Vin- ; 0 = Vin+ < VinWhen CMOINV = 1 1 = Vin+< Vin- ; 0 = Vin+ > VinCMOINV: Comparator Output Inversion Bit. 0 = Output not inverted 1 = Output inverted CMIS: Comparator Input Switch Bit. When CMP2 ~ 0 = 110 or 101 : 0 = Vin- connects to CIN1 = Vin- connects to CIN+ CMP2 ~ 0: Comparator Mode Bits. 0 0 0 = Comparator reset (POR default value - low power) 0 0 1 = Comparator with output 0 1 0 = Comparator without output 0 1 1 = Comparator with output and internal reference (Cvref in 99H register) 1 0 0 = Comparator without output and with internal reference (Cvref in 99H register) 1 0 1 = Comparator multiplexed input with internal reference (Cvref in 99H register) and output 1 1 0 = Comparator multiplexed input with internal reference (Cvref in 99H register) 1 1 1 = Comparator off (lowest power) (19). 1A ~ 1FH : Unimplemented register. (20). 81H : Option control register. Bit 7 Bit 6 TMR Bit /PAPH IES Symbol
Bit 5 TCS
Bit 4 TCE
Bit 3 PSC Function
Bit 2 PS2
Bit 1 PS1
Bit 0 PS0
2--0
PS2--0
4 5
TCE TCS
Prescaler Value TMR0 rate 000 1:2 001 1:4 010 1:8 011 1 : 16 100 1 : 32 101 1 : 64 110 1 : 128 111 1 : 256 RTCC signal Edge : 0 -- Increment on low-to-high transition on PA2 pin 1 -- Increment on high-to-low transition on PA2 pin RTCC signal set : 0 -- Internal instruction cycle clock 1 -- Transition on PA2/INT pin
WDT rate 1:1 1:2 1:4 1:8 1 : 16 1 : 32 1 : 64 1 : 128
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.8 2008/4 Ver. 1.0
MDT10F6301
Bit 6 7 Symbol IES /PAPH Function PA2 interrupt edge select bit : 0 -- Interrupt on falling edge of PA2/INT pin 1 -- Interrupt on rising edge of PA2/INT pin Port A Pull-up Enable Bit : 0 -- PA0~2 & PA4~5 pull-up all enable 1 -- PA0~2 & PA4~5 pull-up all disable
(21). 85H : Port A input/output control register. Bit 7 Bit 6 Bit 5 CPIO A -
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
CPIO PA5 CPIO PA4 CPIO PA3 CPIO PA2 CPIO PA1 CPIO PA0
(22). 86H : Unimplemented register. (23). 87H : Port A input/output control register. Bit 7 Bit 6 Bit 5 CPIO C
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
CPIO PC7 CPIO PC6 CPIO PC5 CPIO PC4 CPIO PC3 CPIO PC2 CPIO PC1 CPIO PC0
(24). 88 ~ 89H : Unimplemented register. (25). 8CH : Peripheral interrupt enable register. Bit 7 Bit 6 Bit 5 PIEB1 EEIE -
Bit 4 -
Bit 3 CMIE
Bit 2 -
Bit 1 -
Bit 0 TMR1IE
EEIE : EEPROM Write Operation Interrupt Enable Bit. 0 = Disable the EEPROM write complete interrupt 1 = Enable the EEPROM write complete interrupt CMIE : Comparator Interrupt Enable Bit. 0 = Disable the comparator interrupt 1 = Enable the comparator interrupt TMR1IE : TMR1 Overflow Interrupt Enable Bit. 0 = Disable the TMR1 overflow interrupt 1 = Enable the TMR1 overflow interrupt (26). 8DH : Unimplemented register. (27). 8EH : Power control register. Bit 7 Bit 6 PSTA -
Bit 5 -
Bit 4 -
Bit 3 -
Bit 2 -
Bit 1 PORB
Bit 0 -
PORB : Power On Reset Status Bit. 0 = A power on reset occurred (must be set in software after a power on reset occurs) 1 = No power on reset occurred (28). 8FH : Unimplemented register.
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.9 2008/4 Ver. 1.0
MDT10F6301
(29). 90H : MCU oscillator control register. Bit 7 Bit 6 Bit 5 INOSCR REG REG Bit 4 REG Bit 3 ECKIN Bit 2 OSO2E Bit 1 OSC2O Bit 0 OSCIN
Bit6 ~ 4 : Normal register bits. ECKIN : External Clock Input Enable Bit. 0 = Disable oscillator external clock input 1 = Enable oscillator external clock input (must be set in external oscillator of RC mode ) OSO2E : Both of Internal and external oscillator Enable Bit. 0 = Only use internal oscillator or external oscillator 1 = Internal and external (LF mode only) oscillator enable both OSC2O : OSC2/PA4 Oscillator Clock Output Enable Bit. 0 = Disable OSC2/PA4 oscillator clock output in internal or external of RC mode oscillator 1 = Enable OSC2/PA4 oscillator clock output in internal or external of RC mode oscillator OSCIN : MCU Internal Or external oscillator Select Bit. 0 = Default the MCU clock based on internal 4MHz oscillator 1 = The MCU clock based on external oscillator (type from option select), When internal 4MHz oscillator change to external oscillator must wait OST time 20ms. Example : change oscillator on external oscillator (oscillator type from option select) BSR STATUS, PAGE ; Set page 1 LDWI 01H ; Set W data is 01H STWR 10H ; Store 01H to register 90H (INOSCR) BCR STATUS, PAGE ; Set page 0 (30). 91 ~ 94H : Unimplemented register. (31). 95H : Port A pull_hi control register. Bit 7 Bit 6 Bit 5 PAPHR PAH5
Bit 4 PHA4
Bit 3 -
Bit 2 PHA2
Bit 1 PHA1
Bit 0 PHA0
Bit 5-4 & Bit 2-0 : Port A Pull_hi Control Bits 0 = Pull_hi disable 1 = Pull_hi enable (32). 96H : Port A interrupt-on-change control register. Bit 7 Bit 6 Bit 5 Bit 4 PAINTR PINTA5 PINTA4
Bit 3 PINTA3
Bit 2 PINTA2
Bit 1 PINTA1
Bit 0 PINTA0
Bit 5-0 : Port A Interrupt-On-Change Control Bits 0 = Interrupt-on-change disable 1 = Interrupt-on-change enable (33). 97 ~ 98H : Unimplemented register. (34). 99H : Voltage reference control register. Bit 7 Bit 6 Bit 5 VRSTA CVREN CVRRS
Bit 4 -
Bit 3 CVR3
Bit 2 CVR2
Bit 1 CVR1
Bit 0 CVR0
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.10 2008/4 Ver. 1.0
MDT10F6301
Bit 7 : Comparator Voltage Reference Enable Bit 0 = Comparator voltage reference disable 1 = Comparator voltage reference enable Bit 5 : Comparator Voltage Reference Range Select Bit 0 = High range ; CVref = Vdd/4 + (CVR3:CVR0/32)*Vdd 1 = Low range ; CVref = (CVR3:CVR0/24)*Vdd Bit 3-0 : Comparator Voltage Reference Value Selection When CVRRS = 0, CVref = Vdd/4 + (CVR3:CVR0/32)*Vdd When CVRRS = 1, CVref = (CVR3:CVR0/24)*Vdd (35). 9AH : EEPROM data register. Bit 7 Bit 6 EEDATA EED7 EED6
Bit 5 EED5
Bit 4 EED4
Bit 3 EED3
Bit 2 EED2
Bit 1 EED1
Bit 0 EED0
(36). 9BH : EEPROM address register. Bit 7 Bit 6 Bit 5 EEADR EEAD6 EEAD5
Bit 4 EEAD4
Bit 3 EEAD3
Bit 2 EEAD2
Bit 1 EEAD1
Bit 0 EEAD0
(37). 9CH : EEPROM control register 1. Bit 7 Bit 6 Bit 5 EECON1 -
Bit 4 -
Bit 3 WRERR
Bit 2 WREN
Bit 1 WR
Bit 0 RD
Bit 7~4 is unimplemented : Read as "0" WRERR : EEPROM Write Error Flag Bit. 0 = The EEPROM write operation completed 1 = The EEPROM write operation is prematurely terminated (any MCLR reset or any WDT reset during normal operation) WREN : EEPROM Write Enable Bit. 0 = Inhibits write to the data EEPROM 1 = Allows write cycles WR : Write Control Bit. 0 = Write cycle to the data EEPROM is complete 1 = Initiates a write cycle. (The bit is cleared by hardware once write is complete. The WR bit can only be set (not clear) in software.) RD : Read Control Bit. 0 = Does not initiate an EEPROM read. 1 = Initiates an EEPROM read (read takes once cycle. RD is cleared in hardware. The RD bit can only be set (not clear) in software.) (38). 9DH : EEPROM control register 2. Bit 7 Bit 6 Bit 5 EECON2 -
Bit 4 -
Bit 3 -
Bit 2 -
Bit 1 -
Bit 0 -
Write only ; Read as "0" When write data to the EEPROM must write 55/H to EECON2, and writ AA/H to EECON2 then set WR bit; the EEPROM can write data inside for write each byte. This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.11 2008/4 Ver. 1.0
MDT10F6301
Example : Data EEPROM Write BSR BCR BSR LDWI STWR LDWI STWR BSR STATUS, PAGE INTS, GIS EECON1, WREN 55H EECON2 0AAH EECON2 EECON1,WR ; Select page 1 ; Disable interrupt ; Enable write ; Write 55/H ; Write AA/H ; Begin write
(39). 9E ~ 9FH : Unimplemented register.
9. Reset Condition for all Registers
Power-On Reset, Power range detector Reset 0000 0000 xxxx xxxx 0000 0000 0001 1xxx xxxx xxxx --xx xxxx xxxx xxxx ---0 0000 0000 0000 0--- 0--0 xxxx xxxx xxxx xxxx -000 0000 -0-0 0000 1111 1111 --11 1111 1111 1111 0--- 0--0 ---- --#-000 0000 --11 -111 --00 0000
Register IAR RTCC PCL STATUS MSR PORT A PORT C PCHLAT INTS PIFB1 TMR1L TMR1H T1STA CMSTA TMR CPIO A CPIO C PIEB1 PSTA INOSCR PAPHR PAINTR
Address 00h(80h) 01h 02h(82h) 03h(83h) 04h(84h) 05h 07h 0Ah(8Ah) 0Bh(8Bh) 0Ch 0Eh 0Fh 10h 19h 81h 85h 87h 8Ch 8Eh 90h 95h 96h
/MCLR or WDT Reset
Wake-up from SLEEP
0000 0000 uuuu uuuu 0000 0000 000# #uuu uuuu uuuu --uu uuuu uuuu uuuu ---0 0000 0000 0000 0--- 0--0 uuuu uuuu uuuu uuuu -000 0000 -0-0 0000 1111 1111 --11 1111 1111 1111 0--- 0--0 ---- --u-000 0000 --11 -111 --00 0000
uuuu uuuu uuuu uuuu 0000 0100 000# #uuu uuuu uuuu --uu uuuu uuuu uuuu ---u uuuu uuuu uuuu u--- u--u uuuu uuuu uuuu uuuu -uuu uuuu -u-u uuuu uuuu uuuu --uu uuuu uuuu uuuu u--- u--u ---- --u-uuu uuuu --uu -uuu --uu uuuu
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.12 2008/4 Ver. 1.0
MDT10F6301
Register VRSTA EEDATA EEADR EECON1 EECON2 Address 99h 9Ah 9Bh 9Ch 9Dh Power-On Reset, Power range detector Reset 0-0- 0000 0000 0000 -000 0000 ---- x000 ---- ---/MCLR or WDT Reset 0-0- 0000 0000 0000 -000 0000 ---- #000 ---- ---Wake-up from SLEEP u-u- uuuu uuuu uuuu -uuu uuuu ---- #uuu ---- ----
Note : " x "unknown; " u "unchanged; " - "unimplemented, read as "0"; "# "value depends on condition
10. Instruction Set
Instruction Code Mnemonic Operands 010000 00000000 010000 00000001 010000 00000010 010000 00000011 010000 00000rrr 010001 1rrrrrrr 011000 trrrrrrr 111010 iiiiiiii 010111 trrrrrrr 011001 trrrrrrr 011010 trrrrrrr 011011 trrrrrrr 011100 trrrrrrr NOP CLRWT SLEEP TMODE CPIO R STWR R LDR R, t LDWI I SWAPR R, t INCR R, t INCRSZ R, t ADDWR R, t SUBWR R, t No operation Clear Watchdog timer Sleep mode Load W to TMODE register Control I/O port register Store W to register Load register Load immediate to W Swap halves register Increment register Increment register, skip if zero Add W and register Subtract W from register None 0WT 0WT, stop OSC WTMODE WCPIO r WR Rt IW [R(0~3) R(4~7)]t R + 1t R + 1t W + Rt R Wt (R+/W+1t) 011101 trrrrrrr 011110 trrrrrrr 010010 trrrrrrr 110100 iiiiiiii 010011 trrrrrrr 110101 iiiiiiii 010100 trrrrrrr 110110 iiiiiiii DECR R, t DECRSZ R, t ANDWR R, t ANDWI I IORWR R, t IORWI I XORWR R, t XORWI I Decrement register R 1t Z None Z Z Z Z Z Z /TF, /PF /TF, /PF None None None Z None None Z None C, HC, Z C, HC, Z Function Operation Status
Decrement register, skip if zero R 1t AND W and register AND W and immediate Inclu. OR W and register Inclu. OR W and immediate Exclu. OR W and register Exclu. OR W and immediate R Wt I WW R Wt I WW R Wt I WW
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.13 2008/4 Ver. 1.0
MDT10F6301
Instruction Code Mnemonic Operands 011111 trrrrrrr 010110 trrrrrrr COMR R, t RRR R, t Complement register Rotate right register /Rt R(n) R(n-1), CR(7), R(0)C 010101 trrrrrrr RLR R, t Rotate left register R(n)r(n+1), CR(0), R(7)C 010000 1xxxxxxx 010001 0rrrrrrr 0000bb brrrrrrr 0010bb brrrrrrr 0001bb brrrrrrr 0011bb brrrrrrr 100nnn nnnnnnnn 101nnn nnnnnnnn 110001 iiiiiiii 110111 iiiiiiii 111000 iiiiiiii 010000 00001001 010000 00000100 Note : W WT TMODE CPIO /TF /PF PC OSC Inclu. Exclu. AND : : : : : : : : : : : Working register Watchdog timer TMODE mode register Control I/O port register Timer overflow flag Power loss flag Program Counter Oscillator Inclusive `' Exclusive `' Logic AND `' R C Z / x I N b t : : 0: 1: : : : : : : : Bit position Target Working register General register General register address Carry flag Half carry Zero flag Complement Don't care Immediate data ( 8 bits ) Immediate address CLRW CLRR BCR BSR R R, b R, b Clear working register Clear register Bit clear Bit set Bit Test, skip if clear Bit Test, skip if set Long CALL subroutine Long JUMP to address Return, place immediate to W Add immediate to W Subtract W from immediate Return from interrupt Return from subroutine 0W 0R 0R(b) 1R(b) Skip if R(b)=0 Skip if R(b)=1 NPC, PC+1Stack NPC StackPC, IW PC+1PC, W+IW I-WW StackPC,1GIS StackPC Z Z None None None None None None None C,HC,Z C,HC,Z None None C Z C Function Operation Status
BTSC R, b BTSS R, b LCALL N LJUMP N RTIW I ADDWI I SUBWI I RTFI RET
HC :
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.14 2008/4 Ver. 1.0
MDT10F6301
11. Electrical Characteristics
(A) Operating Voltage & Frequency Vdd 2.3 V ~5.5 V Frequency0 Hz ~ 20 MHz
(B) Input Voltage @ Vdd5.0 V, Temperature25 Port PA, PC Vil /MCLR PA, PC Vih /MCLR Min Vss Vss 2.0V 3.6V Max 0.8V 0.8V Vdd Vdd
Threshold Voltage :
Port A, Port C Vth1.18 V /MCLR Vil1.2 V, Vih3.35 V (Schmitt Trigger)
(C) Output Voltage @ Vdd5.0 V, Temperature25 , the typical value as followings : PA,PC Port Ioh20.0 mA Iol20.0 mA Ioh5.0 mA Iol5.0 mA Voh3.4 V Vol0.5 V Voh4.2 V Vol0.13 V
(D) Leakage Current @ Vdd5.0 V, Temperature25 , the typical value as followings : Iil Iih - 1.0 A + 1.0 A
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.15 2008/4 Ver. 1.0
MDT10F6301
(E) Sleep Current @WDTEnable, Temperature25 , the typical value as followings : Vdd2.3 V Vdd3.0 V Vdd4.0 V Vdd5.0 V Vdd5.5V Idd 0.6 A Idd 1.5 A Idd 3.4 A Idd 5.8 A Idd 7.3 A
@WDTDisable, Temperature25 , the typical value as followings :
Vdd2.3 V Vdd3.0 V Vdd4.0 V Vdd5.0 V Vdd5.5 V
Idd 1.0 A Idd 1.0 A Idd 1.0 A Idd 1.0 A Idd 1.0 A
(F) Operating Current / Voltage Temperature25, the typical value as followings : (i) InRC 4MHz ; WDTDisable; @ Vdd5.0 V
Voltage/Frequency 2.3 V 3.0 V 4.0 V 5.0 V 5.5 V
InRC 4M 360 A 480 A 610 A 780 A 860 uA
Sleep < 1.0 A < 1.0 A < 1.0 A < 1.0 A < 1.0A
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.16 2008/4 Ver. 1.0
MDT10F6301
(ii) OSC TypeRC ; WDTEnable; @ Vdd5.0 V
Cext. (F)
Rext. (Ohm) 4.7 K 10 K
Frequency (Hz) 9.98 M 5.38 M 1.19 M 568 K 192 K 121 K 5.2 M 2.69 M 588 K 280 K 95 K 59 K 1.87 M 920 K 200 K 95 K 32 K 20.2 K 796 K 391 K 84 K 40 K 13.5 K 8.5 K
Current (A) 2.0 mA 1.1 m 450 350 290 280 1.2 mA 700 360 310 280 275 580 400 290 270 265 260 390 320 270 260 255 250
3P
47 K 100 K 300 K 470 K 4.7 K 10 K
20P
47 K 100 K 300 K 470 K 4.7 K 10 K
100P
47 K 100 K 300 K 470 K 4.7 K 10 K
300P
47 K 100 K 300 K 470 K
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.17 2008/4 Ver. 1.0
MDT10F6301
(iii) OSC TypeLF (C=10 P); WDTDisable; 32K( C=50 P)
Voltage/Frequency 2.3 V 3.0 V 4.0 V 5.0 V 5.5 V
32 K 58 A 89 A 137A 196 A 250 A
455 K 82A 128A 189A 272A 330A
1M 107A 163A 253A 349A 400A
Sleep <1.0A <1.0A <1.0A <1.0A <1.0A
(iv)
OSC TypeXT (C=10 P); WDTEnable;
Voltage/Frequency 2.3 V 3.0 V 4.0 V 5.0 V 5.5 V
1M 124 A 200 A 347 A 564 A 790 uA
4M 270 A 393 A 613 A 866 A 1.1 mA
10 M 520 A 771 A 1.2 mA 1.65 mA 2.0 mA
Sleep 0.6 A 1.5 A 3.4 A 5.8 A 7.3 A
(v)
OSC TypeHF (C=10 P ); WDTEnable
Voltage/Frequency 2.3 V 3.0 V 4.0 V 5.0 V 5.5 V
4M 297A 441A 696 A 1.1mA 1.3mA
10 M 586 A 832A 1.26 mA 1.78 mA 2.2 mA
20 M x 1.43 mA 2.15 mA 3.02 mA 4.75 mA
Sleep 0.6 A 1.5 A 3.4 A 5.8 A 7.3 A
(G) Pull_High Resistance @ Input Mode : Vdd5.0 V
PORT
Pull-High Resistance Rhi = 18K Pull-High Resistance Rho = 18K
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.18 2008/4 Ver. 1.0
MDT10F6301
@ Input Mode : Vdd3.0 V PORT Pull-High Resistance Rhi = 31K Pull-High Resistance Rho = 31K
p.s. : It is only a reference value for the Pull High Resistance, and the accurate value of the Resistance depends on the various parameter of the Process. But the variation of the value will be not more than 20%. (H) Power Edge-detector Reset Voltage (Not in Sleep Mode), @ Vdd5.0 V Vpr
1.65 ~ 1.95 V
Vpr Vdd (Power Supply)
(I) The basic WDT time-out cycle time @Temperature25 , the typical value as followings : Voltage (V) 2.3 3.0 4.0 5.0 5.5 Basic WDT time-out cycle time (ms) 25.9 22.1 19.4 17.8 16.7
This specification is subject to be changed without notice. Please visit our web site for the most updated information. http://www.mdtic.com.tw P.19 2008/4 Ver. 1.0


▲Up To Search▲   

 
Price & Availability of MDT10F6301S11

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X